package com.anxin.osbProinst.dao;

import com.anxin.osbProinst.entity.OsbProinst;
import java.util.List;
import com.anxin.framework.web.dao.BaseDao;
import org.apache.ibatis.annotations.Param;

/**
 *  流程返回信息表Dao接口
 *
 * @author jbs
 * @date 2024-03-08
 */
public interface OsbProinstDao extends BaseDao<OsbProinst>{
    /**
     * 查询 流程返回信息表
     *
     * @param id  流程返回信息表ID
     * @return  流程返回信息表
     */
    public OsbProinst getById(String id);

    /**
     * 查询 流程返回信息表列表
     *
     * @param osbProinst  流程返回信息表
     * @return  流程返回信息表集合
     */
    public List<OsbProinst> findList(OsbProinst osbProinst);

    /**
     * 新增 流程返回信息表
     *
     * @param osbProinst  流程返回信息表
     * @return 结果
     */
    public int insert(OsbProinst osbProinst);

    /**
     * 修改 流程返回信息表
     *
     * @param osbProinst  流程返回信息表
     * @return 结果
     */
    public int update(OsbProinst osbProinst);

    /**
     * 删除 流程返回信息表
     *
     * @param id  流程返回信息表ID
     * @param userId 操作人ID
     * @return 结果
     */
    public int deleteById(@Param("id") String id, @Param("userId") String userId);


}
